#ifndef MAIN_WINDOW_H
#define MAIN_WINDOW_H

#include <QtGui>
#include "project.h"

class MainWindow : public QMainWindow {
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);


private:
    QAction *_newAction;
    QAction *_importDataAction;
    QAction *_quitAction;

    QAction *_analysisGST;
    QAction *_analysisAMOVA;

    QTreeWidget *_treeWidget;
    QWidget *_displayWidget;
    QSplitter *_mainSplitter;

    Project *_theProject;


    void createUI();
    void createMenus();
    void createActions();

private slots:
    void slotNew();

    void slotRunGST();
    void slotRunAMOVA();
};

#endif // MAIN_WINDOW_H
